package com.vdong.interactive.course.facade;

import org.lamb.framework.common.remote.FacadeResult;


public interface PeddleGoodsFacadeService {
    /**
     * 新增分销商品
     * @param params
     */
//    void addPeddleGoods(GoodsPeddleSubmitDTO goodsPeddleDTO);
    String addPeddleGoods(String params);

    /**
     * 分销商品审核
     * @param params
     */
    String checkPeddleGoods(String params);

    /**
     * 添加违规商品
     * @param params
     */
    String addViolationPeddleGoods(String params);

    /**
     * 移除违规商品
     * @param params
     */
    String delViolationPeddleGoods(String params);

    /**
     * 添加首页商品
     * @param params
     */
    String addIndexPeddleGoods(String params);

    /**
     * 移除首页商品
     * @param params
     */
    String delIndexPeddleGoods(String params);

    /**
     * 获取分销商品基础信息
     * @param params 分销商品Id
     * @return
     */
    String getBasePeddleGoodsDetail(String params);

    /**
     * 操作商品上下架
     * @param params
     * @return
     */
    String openStatePeddleGoods(String params);

    /**
     * 分销商品编辑
     * @param params
     * @return
     */
    String editPeddleGoods(String params);

    /**
     * 更新商品销量
     * @param params
     * @return
     */
    String peddleGoodsSalesNumUpdate(String params);
}
